Skip to main content

Reserved Dealer Logon

πŸ‘€βž‘οΈπŸŒ Reserved Dealer Logon Request (Client β†’ WCF REST Service)​

This message is sent by the Client for establishing a session with WebAdmin.
Then WebAdmin will authenticate the user by validating the logon message and respond with a logon response message.

πŸ“˜ Field Details​

TagField NameReq’dData Type (Max)Comment
63Message VersionYString (10)Fixed Value – FT1.0
64Message TypeYIntegerFixed Value – 101
67User IdYString (10)Reserved PG Dealer Id
68PasswordYStringCondition:
- Password in decrypted form should be between 6 and 12 characters
- Password should be alphanumeric
69NewPasswordOStringEnter only when changing password or if expired.
- New Password: 6–12 characters
- Alphanumeric + allowed special characters: < > . : ; ~ ! @ # $ % ^ * ( ) + - { } \ / [ ]
51ConnectionTypeYShortFixed value – 4
391LOGONTRANSACTIONIDYStringUserId + "-" + DateTime.Now.ToString("ddMMyyHHmmss")
395Client IP AddressYStringClient IP Address
5005Force LoginNIntegerIf value = 1, system accepts forced login.
Any other value or blank β†’ normal login

Example Request​

63=FT1.0|64=101|67=RESERVEDPG|68=Pwd|51=4|391=RESERVEDPG-150917140515|395=127.0.0.1|5005=1

Note: πŸ“ When NewPassword is passed along with the structure, it will be treated as a Change Password request along with session login. i.e., The session will be active with the new password.


πŸ“‘πŸ“¨ Reserved Dealer Logon Response (WCF REST Service β†’ Client)​

The logon response message is sent by WebAdmin after validating the logon request.
It contains details about the session and logon status.

πŸ“˜ Field Details​

TagField NameReq’dComment
63Message VersionYFixed Value – FT1.0
64Message TypeYFixed Value – 102
70Logon StatusYValue to identify the logon status
97Days to ExpireONo. of days for expiry. Populated within 15 days of account expiry. Logon status will be 10004.
4Session IdYUnique ID generated by the system for each session
19Logon MessageOLogon error message
326Last Logon TimeOLast Logon Time
66Message TimeOMessage Time
300Group IdOGroup Id

Remarks: Logon Status Values​

Logon Status ValueDescriptionSuccess/FailureComments
10000Valid user code / password (with all valid status)SuccessEither 10000 or 10004 based on system configuration
10001Invalid User CodeFailure
10002Valid user code but Invalid passwordFailure
10003Valid user code and password but account lockedFailure
10004Valid user code/password but with password expiry warningSuccessEither 10000 or 10004 based on system configuration
10005Invalid password and locked due to failed attemptFailure
10006New Password Changed SuccessfullySuccessPassword will also be changed
10007Password expired, force to change the passwordFailureChange password needs to be handled
10008User already Logged InFailureIndicates user is already logged in from another front end
10009Password validation FailedFailure
10010Invalid LicenseFailure
10011Invalid Connection TypeFailure
10012Invalid Mobile No.Failure
10013New password same as last changed passwordFailure
10014RMS Message FailFailure
10015Invalid Purge valueFailure
10016User suspendedFailure
10017User deletedFailure
0Failed to login. Please try laterFailureApplication exception occurred while user login
1No response from the serverFailureOdin Connect application down or unable to read login queue
2Invalid parameter lengthFailureWhen Client ID/Password/Group ID length exceeds limit
3Exchanges not allowed for the userFailureNone of the Exchanges allowed
4Trading not allowed for the userFailureTrading not allowed
5Invalid Login modeFailureLogin mode invalid
10028Server license error for INETNET_APIFailureServer license not available for INETNET_API

Note: The logon response can contain one or more of the above messages. Messages will be received as a string in the following format:

Example Response​

63=FT1.0|64=102|70=10000|19=Logon Success|4=0x01C6694EA406031D48B2AA88FB8CCA|97=92|300=|326=Jun 15 2017 05:24PM

Note: If valid user code but Invalid password then appropriate message with failure attempts are returned.

Example (Invalid Password)​

63=FT1.0|64=102|70=10002|19=Incorrect Client ID or Password. Attempt 1 of 3|4=|97=-
1|300=|326=Jun 15 2017 05:24PM